Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WiP] Update installation procedure #26

Merged
merged 1 commit into from
Apr 2, 2017
Merged

Conversation

mohierf
Copy link
Contributor

@mohierf mohierf commented Dec 20, 2016

This PR includes several modifications for Alignak packaging:

@mohierf
Copy link
Contributor Author

mohierf commented Dec 21, 2016

@Seb-Solon : je la fais en Français pour qu'on gagne un peu de temps ...

J'ai fait des tests de build sur Debian 8 et j'ai mis le résultat de ce que j'ai exécuté dans le readme de ce repo pour garder une trace et pour que tu voies ce que ça donne.

J'ai un doute sur le bon résultat à cause du lintian :/ Par contre, je ne suis pas assez aware pour voir ce qui ne fonctionne pas correctement 😉 Je soupçonne qu'il y a probablement des trucs qui ne vont pas dans le setup.py mais je ne vois pas quoi, alors je touche plus et je te laisse la main sur ce coup là.

Si tu veux je pourrai refaire quelques tests sur mes VMs

A noter, ça impacte également les tests en virtual env du repo alignak :/


J'ai refait un ou deux tests en local avec le setup pour essayer de fixer les tests virtualenv et je viens de me rendre compte qu'on installe comme ça:

========================================================================================================
Alignak main configuration directories: 
 USER = /usr/local/alignak
 GROUP = /usr/local/alignak
 BIN = /usr/local/bin
 LOG = /usr/local/alignak/log
 ETC = /usr/local/alignak/etc
 VAR = /usr/local/alignak/libexec
 RUN = /usr/local/alignak/run
========================================================================================================

Si c'est mieux, on peut revenir à /usr/local/etc/alignak, etc ...


Sinon, pour revenir à la discussion de cet après-midi, il faut que le packaging installe le fichier alignak.ini que j'ai ajouté dans le repo au même endroit que le fichier alignak.cfg . Le fichier .Ini me semble de plus être le mieux adapté pour l'indépendance vis à vis de l'OS. Le jour où on fait tourner Alignak sur un Windows, ce sera transparent ... ce qui n'est pas le cas avec des variables shell :/

@mohierf
Copy link
Contributor Author

mohierf commented Dec 30, 2016

Mise à jour suite aux discussions du meeting du 30/12/2016.

Les derniers commit dans ce repo (branche update-installer) et dans le repo alignak (branche update-installer) sont en phase. J'ai fait:

  • build du package sur les branches update-installer avec le script build-package de alignak-docker,
  • vérifié le contenu
  • installé et vérifié les fichiers *.ini des daemons et resource.d/paths.cfg

Par contre, je ne pige toujours pas pourquoi le test virtual env du repo alignak ne passe pas!

Je te laisse la main @Seb-Solon

@Seb-Solon Seb-Solon force-pushed the update-installer branch 2 times, most recently from 773b8fc to efb9cb5 Compare March 22, 2017 02:04
@mohierf
Copy link
Contributor Author

mohierf commented Mar 22, 2017

lgtm

@Seb-Solon Seb-Solon merged commit 3326ae0 into master Apr 2, 2017
@mohierf mohierf deleted the update-installer branch May 10, 2017 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

update copyright in debian/copyright dependencies in debian control file Update specification
2 participants